home *** CD-ROM | disk | FTP | other *** search
- Short: MPEG video datatype V2.6
- Author: GISBURN@w-specht.rhein-ruhr.de (Roland Mainz)
- Uploader: GISBURN@w-specht.rhein-ruhr.de (Roland Mainz)
- Type: util/dtype
- Replaces: util/dtype/mpegvdt205.LhA
-
- ----
-
- Does NOT replace: util/dtype/mpvdtc0111.lha (or any other V1 version)
-
- ----
-
- MPEG video datatype, which is able to play mpeg 1/2 video streams.
- animation.datatype subclass.
-
- Version V2.6, gamma3 version (still gamma, sorry)
-
- ----
-
-
- WARNING: Please read all suppied docs carefully, please !
- And read them all and complete _before_ testing !
- (Some points in the docs are unfinished (sorry).)
-
- The file "mpegvideo.datatype.doc" contains a MAIN section with more
- detailed info.
-
- -----
-
- CONTENTS OF THE GAMMA2 ARCHIVE:
-
- - The "mpegvideo.datatype" itself
- - 000ieee/ for all Amigas, including plane m68000 machines
- - 020ieee/ for Amigas which have at least a m68020 CPU
- - 020881/ for Amigas which have at least a m68020 CPU and a 68881 FPU
- - 040881/ for Amigas which have at least a m68040 CPU
- - 060881/ for Amigas which have at least a m68040 CPU
- - 040ppc/ for Amigas which use Phase5's PPC board
- (m68k-060/50 and PPC/200 preferred)
-
- - "DTConvert", a small utility to use the encoder
- (e.g. read IFF ANIM, write MPEG Video or
- read AVI, write MPEG Video or
- read CDXL, write MPEG Video or
- read GIF Animation write MPEG Video or ...
- and so on, you only need a datatype which supports
- writing in it's local format, and then you can use DTConvert
- for conversion)
-
- WARNING: The original CBM anim.datatype is very buggy and crashes
- your system !
-
- Using the decoder:
- - Install the datatype and have fun :-)
- The "preferences" section in "mpegvideo.datatype.doc" describes how to
- get CyberGFX output
-
- - The encoder. The encoder encodes MPEG-1 per default, but
- can also be configured to write MPEG-2
-
- Take a look into the (uncompleted) "preferences" section
- how to configure the encoder...
-
- ----------------------------------------------------------------------
-
- NAME
- mpegvideo.datatype
-
- FEATURES
- - Supports MPEG-2 (excluding temporal and spatial scalability).
-
- - Realtime-playback. In the default mode, the mpegvideo.datatype
- tries to create a realtime-playback
- (this mode needs __MUCH__ memory because the datatype acts as a
- ram player in this mode).
-
- - Gfx-Card support:
- - CyberGFX-support: mpegvideo.datatype's decoder supports
- 15/16/24 cybergfx bitmaps
- (requires animation.datatype V41)
-
- - P96 support: Additionally to the CyberGFX support,
- mpegvideo.datatype supports the P96 YUV-Bitmap type,
- which allows a custom animation.datatype player to use
- gfx-card overlays.
- Another benefit is that remapping is then the job of
- the gfxcard (-software), which may speed up things...
- (requires animation.datatype V41)
-
- - For those people which have no gfxcard-software like
- CyberGFX or P96, the datatype is able to create
- planar 24 bit images that applications which use
- animation.datatype subclasses for decoding (WildFire
- for example) can use 24 bit.
-
- - No more crashing with streams like "ID4.mpg" (which crashes
- many software decoders like mpegvideo.datatype V1.xx).
-
- - Truecolor-Output now works
-
- - Two playback modes:
- - Decode to ram, then play
- - Decode and play at the same time
-
- - A fully-working encoder which supports MPEG-1 and MPEG-2
- (excluding temporal and spatial scalability).
-
- - New design, which allows to split decoder and encoder in
- multiple theads. DataTypes class is seperated from the
- decoder and encoder parts.
- Main purpose is to get ready for the PPC version of the
- mpegvideo.datatype, and to support parallel encoding/decoding
- using multiple PPCs/mc680xx.
-
- - Support for mpeg decoder hardware.
- If the Amiga has a "cd32mpeg.device" compatible device
- which supports the MPEGCMD_READFRAMEYUV device command,
- mpegvideo.datatype can use this device for decoding
- (which may limit to MPEG-1. I don't know any MPEG-2 hardware
- for the Amiga. Anyway, this feature is experimental and
- untested yet, sorry).
-
- - Different versions for different CPU/FPU combinations,
- __including__ the mc68000/mc68010 and the PPC.
-
- - Supports VMM, __even__ for CyberGFX bitmap output.
- For 15/16/24 bit output modes the ram usage has been
- reduced.
-
- - Supports scaling of output. The output can be enlarged or
- shrinked on demand.
-
- - Preferences with global, local and per-project settings
- which controlles both encoder and decoder.
-
- - Progress gauge with time-to-go information
-
- TODO
- - Fixing the bounch of bugs which may occur in the testing
- cycle.
-
- - The mpeg decoder hardware support is untested. The code
- has been adapted from code which has been written for
- the cd32mpeg.device, but because I sold my CD32 (a big
- mistake :-( ), I cannot test it.
-
- - Fixing the P96 YUV-code, which is broken since V2.0
-
- - An INTERPOLATE mode/option for bitmap scaling.
-
- - Fixing the crap message handling in the PPC version which
- causes an unneccesary slowdown
-
- ----
-
- Any more features wanted ?
-
- ----
-
- Bye,
- Roland
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 151656 73202 51.7% 27-Sep-98 11:28:34 +mpegvideo.datatype
- 145664 71307 51.0% 27-Sep-98 16:52:16 +mpegvideo.datatype
- 150028 72569 51.6% 27-Sep-98 14:10:22 +mpegvideo.datatype
- 145396 71273 50.9% 27-Sep-98 19:31:44 +mpegvideo.datatype
- 216048 108247 49.8% 27-Sep-98 23:37:32 +mpegvideo.datatype
- 145272 71021 51.1% 27-Sep-98 21:57:50 +mpegvideo.datatype
- 880 520 40.9% 29-Aug-98 01:39:18 +descriptor.audio
- 920 545 40.7% 29-Aug-98 01:38:26 +descriptor.system
- 920 545 40.7% 29-Aug-98 01:38:50 +descriptor.video
- 984 579 41.1% 29-Aug-98 01:41:48 +MPEG Audio
- 467 281 39.8% 29-Aug-98 01:41:50 +MPEG Audio.info
- 1030 611 40.6% 29-Aug-98 01:43:18 +MPEG System
- 467 281 39.8% 29-Aug-98 01:43:18 +MPEG System.info
- 1026 611 40.4% 29-Aug-98 01:44:44 +MPEG Video
- 467 281 39.8% 29-Aug-98 01:44:44 +MPEG Video.info
- 490 304 37.9% 29-Aug-98 00:43:40 +SCOPTIONS
- 24606 8992 63.4% 26-Jun-94 19:17:58 +mpeg2enc.doc
- 55226 18472 66.5% 27-Sep-98 23:38:34 +mpegvideo.datatype.doc
- 690 360 47.8% 29-Aug-98 00:53:04 +mpegvideotest
- 486 253 47.9% 22-Oct-96 05:08:04 +mpegvideotest.info
- 192 45 76.5% 13-May-94 16:10:38 +inter.mat
- 192 72 62.5% 13-May-94 16:08:54 +intra.mat
- 3004 1085 63.8% 04-Jul-94 11:24:50 +MPEG-1.par
- 3003 1091 63.6% 04-Jul-94 11:24:22 +NTSC.par
- 3003 1090 63.7% 04-Jul-94 11:25:08 +PAL.par
- 9821 3900 60.2% 23-Mar-98 20:23:20 +DTConvert018.ReadMe
- 64339 64339 0.0% 23-Mar-98 20:20:04 +DTConvert018.LhA
- 6290 1781 71.6% 29-Aug-98 01:37:56 +descriptor.c
- 705 309 56.1% 29-Aug-98 01:37:56 +descriptor.c.info
- 1173 379 67.6% 29-Aug-98 01:39:18 +descriptor.map
- 1230 340 72.3% 29-Aug-98 01:39:32 +smakefile
- 701 302 56.9% 29-Aug-98 01:39:32 +smakefile.info
- -------- ------- ----- --------- --------
- 1136376 574987 49.4% 28-Sep-98 23:32:10 32 files
-